package ar.edu.frba.utn.dds.Test;

import java.util.ArrayList;

import org.junit.Before;
import org.junit.Test;

import ar.edu.frba.utn.dds.Fecha.Fecha;


public class Testing {

	public ArrayList<String> formatosAdicionales;
	public Fecha fecha = new Fecha();
	
	@Before
	public void init(){
		
		formatosAdicionales = new ArrayList<String>();
		formatosAdicionales.add("dd-MM-yyyy");

	}
	
	@Test
	public void convertirFecha(){
	
		System.out.print(fecha.convertirFecha("2012-07-14")+"\n");
		
	}
	
	@Test
	public void conversionDeFechaIso()throws Exception {
		
		System.out.print(fecha.convertirFecha("2012-07-14")+"\n");
		
	}
	
	@Test
	public void conversionDeFechaLatino(){
		
		System.out.print(fecha.convertirFecha("14/07/2012")+"\n");
		
	}
	
	@Test
	public void conversionDeFechaAmericano(){
		
		System.out.print(fecha.convertirFecha("07-14-2012")+"\n");
		
	}

	@Test
	public void fechaAnterior() {
		System.out.print(fecha.mayorFecha("22-03-2990", "07-14-2012",formatosAdicionales)+"\n");
	}

	@Test
	public void conversionDeFecha(){
		
		System.out.print(fecha.convertirFecha("22-03-1990", formatosAdicionales)+"\n");
		
	}
	
	@Test
	public void mayorFecha(){
		
		System.out.print(fecha.mayorFecha("2012-07-04", "2014-7-04")+"\n");
		
	}
	
	@Test
	public void fechasDistintas(){
		
		System.out.print(fecha.distancia("2013-07-04", "2012-07-04")+"\n");
		
	}
	
	@Test
	public void fechasIguales(){
		
		System.out.print(fecha.distancia("2015-07-04", "2012-07-04")+"\n");
		
	}

}